
module Encoder8x3 (data_in, data_out);
input [7:0] data_in;
output [2:0] data_out;
reg [2:0] data_out;
always @(*)
 begin
	case(data_in)
	1: data_out =0;
	2: data_out = 1;
	4: data_out = 2;
	8: data_out = 3;
	16: data_out = 4;
	32: data_out = 5;
	64: data_out = 6;
	128: data_out = 7;
	endcase
end
endmodule

